.. _CPersistantEffect Class: =========================== CPersistantEffect Class =========================== .. toctree:: :maxdepth: 1 +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Quick Ref** | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual :ref:`CPersistantEffect`\* **CPersistantEffect\:\:Copy**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | vvirtual void **CPersistantEffect\:\:AIUpdate**\(:ref:`CGameSprite`\* __formal) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectBurningDeath\:\:AIUpdate**\(:ref:`CGameSprite`\* __formal) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectApplyEffect\:\:CPersistantEffectApplyEffect**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectColorEffect\:\:CPersistantEffectColorEffect**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectDisease\:\:CPersistantEffectDisease**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectElectricDeath\:\:CPersistantEffectElectricDeath**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectFireDeath\:\:CPersistantEffectFireDeath**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectApplyEffect\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectColorEffect\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectDisease\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectElectricDeath\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectFadeEffect\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectFireDeath\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectMove\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectPoison\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPersistantEffectRegeneration\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual :ref:`CPersistantEffect`\* **CPersistantEffectApplyEffect\:\:Copy**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual :ref:`CPersistantEffect`\* **CPersistantEffectBurningDeath\:\:Copy**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual :ref:`CPersistantEffect`\* **CPersistantEffectDisease\:\:Copy**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual :ref:`CPersistantEffect`\* **CPersistantEffectMove\:\:Copy**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual :ref:`CPersistantEffect`\* **CPersistantEffectPoison\:\:Copy**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual :ref:`CPersistantEffect`\* **CPersistantEffectRegeneration\:\:Copy**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffect\:\:PlaySound**\(:ref:`CResRef`\& res, :ref:`CGameSprite`\* pSprite) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffect\:\:SetPeriodCounter**\(long base) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectDisease\:\:SetRes**\(:ref:`CString` res) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectDamage\:\:SlowPoison**\(int factor) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectListRegenerated\:\:ClearAll**\() | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CPersistantEffectListRegenerated`\& **CPersistantEffectListRegenerated\:\:operator=**\(:ref:`CPersistantEffectListRegenerated`\& y) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectListRegenerated\:\:AIUpdate**\(:ref:`CGameSprite`\* pSprite, long deltaT) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectListRegenerated\:\:RemoveAllOfType**\(short effectId) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectList\:\:SlowPoison**\(short effectId, int factor) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPersistantEffectListRegenerated\:\:SlowPoison**\(short effectId, int factor) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+